html,body{
    width:100%;
    position: relative;
}
#main-w {
    background: url("../images/login/reg_bg.gif") no-repeat ;
    background-size: auto;
    height: 600px;
    width: 100%;
}
#main-w .main {
    width:1200px;
    height:600px;
    position: relative;
    margin: 0 auto;
}
.main-login{
    width:316px;
    background: #fff;
    position: absolute;
    right:0px;
    top:120px;
    padding:31px 35px;
}
.main-login .main-top li{
    float: left;
    width: 155px;
    height:40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}
.clear .infor{
    font-size: 14px;
    width:283px;
    height:40px;
    padding-left:25px;
    border: 1px solid #e5e5e5;
    outline: none;
    border-radius: 4px;
}
#email-login ul li{
    width:310px;
    margin-bottom: 20px;
    position: relative;
}
#for-email img{
    position: absolute;
    right:-22px;
    top:13px;
    display: none;
}
.main-login h3{
    width:314px;
    height:45px;
    line-height: 45px;
    text-align: center;
    font-size: 18px;
    color: #999;
    font-weight: bold;
    margin-bottom: 20px;
}
button{
    width:310px;
    height:45px;
    background: #ed4242;
    border-radius: 5px;
    outline: none;
    border:none;
    cursor: pointer;
    color:#fff;
    margin: 22px 0 30px 0;
    transition: all 0.3s linear;
    font-size: 18px;
}
button:hover{
    background:#C80606;
}
.email-login-c span,.phone-login-c,span{
    font-size: 14px;
    color: #999;
}
.red{
    font-size: 12px;
    color:red;
}
.email-login-c .blue,.phone-login-c .blue {
    font-size: 14px;
    color:#3388ff;
}
#right {
    float: right;
}
/*登录input前的小图标*/
#email-login ul li:first-child .tou{
    position:absolute;
    display: block;
    width: 15px;
    height: 15px;
    background: url("../images/login_spring.png") 0 0;
    top:14px;
    left:6px;
}
#email-login ul li:last-child .tou{
    position:absolute;
    display: block;
    width: 15px;
    height: 15px;
    background: url("../images/login_spring.png") -25px 0;
    top:14px;
    left:6px;
}





